Fault Tolerant Parallel Pattern Recognition Justus-liebig- Universit at Gieeen Fault Tolerant Parallel Pattern Recognition
نویسندگان
چکیده
The general capabilities of fault tolerant computations in one-way and two-way linear cellular arrays are investigated in terms of pattern recognition. The defective processing elements (cells) that cause the misoperations are assumed to behave as follows. Dependent on the result of a self-diagnosis they store their working state locally such that it becomes visible to the neighbors. A non-working (defective) cell cannot modify information but is able to transmit it unchanged with unit speed. Arrays with static defects run the self-diagnosis once before the actual computation. Subsequently no more defects may occur. In case of dynamic defects cells may fail during the computation. We center our attention to patterns that are recognizable very fast, i.e. in realtime, but almost all results can be generalized to arbitrary recognition times in a straightforward manner. It is shown that fault tolerant recognition capabilities of two-way arrays with static defects are characterizable by intact one-way arrays and that one-way arrays are fault tolerant per se. For arrays with dynamic defects it is proved that the failures can be compensated as long as the number of adjacent defective cells is bounded. Arbitrary large defective regions (and thus fault tolerant computations) lead to a dramatically decrease of computing power. The recognizable patterns are those of a single processing element, the regular ones. CR Subject Classi cation (1998): F.1, F.4.3, B.6.1, E.1, B.8.1, C.4 E-mail: [email protected] E-mail: [email protected] Copyright c 2000 by the authors
منابع مشابه
Massively Parallel Pattern Recognition with Link Failures Justus-liebig- Universit at Gieeen Massively Parallel Pattern Recognition with Link Failures
The capabilities of reliable computations in linear cellular arrays with communication failures are investigated in terms of pattern recognition. The defective processing elements (cells) that cause the misoperations are assumed to behave as follows. Dependent on the result of a self-diagnosis of their communication links they store their working state locally such that it becomes visible to th...
متن کاملNeural Network Star Pattern Recognition for Spacecraft Attitude Determination and Control
Currently, the most complex spacecraft attitude determination and control tasks are ultimately governed by ground-based systems and personnel. Conventional on-board systems face severe computational bottlenecks introduced by serial microprocessors operating on inherently parallel problems. New computer architectures based on the anatomy of the human brain seem to promise high speed and fault-to...
متن کاملNovel Defect Terminolgy Beside Evaluation And Design Fault Tolerant Logic Gates In Quantum-Dot Cellular Automata
Quantum dot Cellular Automata (QCA) is one of the important nano-level technologies for implementation of both combinational and sequential systems. QCA have the potential to achieve low power dissipation and operate high speed at THZ frequencies. However large probability of occurrence fabrication defects in QCA, is a fundamental challenge to use this emerging technology. Because of these vari...
متن کاملAutomata Arrays and Context-free Languages Justus-liebig- Universit at Gieeen Automata Arrays and Context-free Languages
From a biological point of view automata arrays have been employed by John von Neumann in order to solve the logical problem of nontrivial self-reproduction. From a computer scientiic point of view they are a model for massively parallel computing systems. Here we are dealing with automata arrays as acceptors for formal languages. Our focus of investigations concerns their capabilities to accep...
متن کاملAnalysis of the Reliability and Behavior of Majority and Plurality Voting Systems
majority voting, plurality voting, expert combination, fault-tolerance Voting is a well-known technique used to combine decisions of peer experts. It has wide application in many domains. Voting is used in fault tolerant applications to mask errors from one or more experts using N-Modular Redundancy (NMR) and N-version Programming. It is also used in pattern recognition applications where decis...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2000